brokerage computational fluid dynamics cfd factoring factor financial financing trading banking cfd broker cash flow forex forex trading cfds cfd trading take